Git bestanden neerleggen
git commit
instructie kan je de bestanden, die je verzameld hebt op de verzamelplaats, opslaan en neerleggen in de repositoryInleiding
Tot nu toe hebben we de repository alleen nog maar
- geïnitialiseerd;
- onze bestanden op de verzamelplaats samengeroepen;
Nu moeten we nog:
- neerleggen, plegen, toevertrouwen (commit)
Commit kan je vertalen als consigneren, toevertrouwen, neerleggen, indienen. Ik vertaal het als neerleggen. Zoals je een acte neerlegt bij een notaris.
Maar zolang de bestanden niet worden neergelegd (committed) zitten ze niet in het versiebeheer. Alleen als je bestanden uitdrukkellijk neerlegt (commit), registreert Git de inhoud van de bestanden en slaat die op als een nieuwe versie van die bestanden, zodat je de volgende keer kan nagaan welke wijzigingen de bestanden hebben ondergaan door de bestaande versie met de laatste opgeslagen versie te vergelijken.
Dit is een nieuwe verrijking van je Git lingo: dit proces wordt neerleggen (commit) genoemd.
We maken nu een eerste commit van onze bestanden. De eerste keer dat je een bestand aan de bewaarplaats toevoegt en erin opneemt (commit), registreert Git het nieuwe bestand. Elke verdere neerlegging (commits) van deze bestanden binnen de dezelfde repository is een opname (commit ) van de wijzigingen, gebaseerd op de vorige versie van dezelfde bestanden die beschikbaar zijn in de repository.
Git heeft de gezonde gewoonte om commentaar toe te voegen op het tijdstip van elke commit. Op die wijze leert Git je manier van werken kennen vooral met betrekking tot het soort bestandstypen. Git bouwt zo een intelligent systeem op, op basis van de waargenomen patronen om je routines te automatiseren.
Opmerkingen die je bij iedere commit toevoegt dienen in principe alleen om jezelf of een medewerker te helpen de geschiedenis van je repository beter te begrijpen evenals het doel van, en/of wijzigingen in de bestanden. Het is goed om opmerkingen toe te voegen.
Genoeg theorie, hoe werkt het nu eigenlijk?
We beginnen opnieuw
Hier is nogmaals de tekst van de eerste versie van Vera.txt:
Ambrosia, wat vloeit mij aan?
uw schedelveld is koeler maan
en alle appels blozen
Voer de volgende stappen uit:
git reset Vera.txt
om Vera.txt uit de verzamelplaats te halentype Vera.txt
om te verifiëren dat alleen de eerste strofe in het bestand staatgit add Vera.txt
om de eerste versie aan de verzamelplaats toe te voegengit status
om na te gaan dat Vera.txt op de verzamelplaats staat- Typ nu het volgende commando in:
git commit –m "Vera eerste versie"
git status
om het resultaat van de commit te inspecteren
Als je de -m clausule weglaat wordt een tekstverwerker geopend. Je kan nu een "commit" bericht intypen. "Commit" berichten moeten de volgende vorm aannemen:
<commit samenvatting in 50 tekens of minder.> <witregel> <Gedetailleerde beschrijving van veranderingen in deze commit.>
Git gebruikt de eerste lijn voor de opmaak van de log output, e-mailing patches, enz., Dus het moet kort zijn maar toch de gehele changeset beschrijven. Als je niet kan komen De samenvatting dient te worden gevolgd door een lege regel en een gedetailleerde beschrijving van de veranderingen (bv, waarom je de veranderingen hebt gemaakt).
Het bestand wijzigen
Voeg de volgende tekst bovenaan toe aan Vera.txt:
Jan Engelman
Vera Janacopoulos
Cantilene
Voer de volgende stappen uit:
type Vera.txt
om te verifiëren dat de tekst is toegevoegdgit add Vera.txt
om de eerste versie op de verzamelplaats te updaten met de tweede versiegit status
om na te gaan dat de tweede versie van Vera.txt op de verzamelplaats staat; let erop dat je nugit reset HEAD Vera.txt
moet uitvoeren om de laatste wijziging van de verzamelplaats te halen- Typ nu het volgende commando in:
git commit –m "Vera tweede versie"
git status
om het resultaat van de commit te inspecteren
Wijzig vervolgens Vera.txt en voeg een strofe toe:
de klankgazelle die ik vond
hoe zoete zoele kindermond
van zeeschuim en van rozen
Voer de volgende stappen uit:
git add Vera.txt
om de eerste versie op de verzamelplaats te updaten met de tweede versiegit status
om na te gaan dat de derde versie van Vera.txt op de verzamelplaats staat; let erop dat je weergit reset HEAD Vera.txt
moet uitvoeren om de laatste wijziging van de verzamelplaats te halen- Typ nu het volgende commando in:
git commit –m "Vera derde versie"
Een commit message wijzigen
Lorna Jane Mitchell, How do you correct a commit message in Git? Learn how to fix a mistake using the “git commit -amend” command and understand when it is appropriate to force push a changed commit, October 25, 2016
De laatste commit verwijderen
Lorna Jane Mitchell, How do I undo my last comment in Git? Learn how to use the “git reset” command and reset the HEAD pointer to undo your last commit, September 21, 2016